package com.zhangtai.modules.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class ContractTerminateVo {

    @ApiModelProperty("合同类型 (1:劳动合同 2：退休合同 3：实习合同)")
    private Integer contractType;
    @ApiModelProperty("合同签署状态 0：未签 1已签")
    private List<Integer> contractStatus;
    @ApiModelProperty("操作类型 （1：入职 2：调动 3：晋升 4：降级 5：离职）")
    private Integer operateType;
    @ApiModelProperty("类型 （1：新签 2：续签 3：解除）")
    private Integer type;
    private Integer pageNum;
    private Integer pageSize;
    @ApiModelProperty("姓名")
    private String name;
    @ApiModelProperty("工号")
    private String code;
    @ApiModelProperty("部门名称")
    private String unitName;
    @ApiModelProperty("公司名称")
    private String orgName;

    private Integer status;

    private Integer contractTimeType;

    @ApiModelProperty("解除类型 1：合同解除 2：终止解除")
    private String endType;

}
